package model

import (
	"time"

	"go.mongodb.org/mongo-driver/bson/primitive"
)

type Auth struct {
	ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"`
	// TODO: Fill your own fields
	UID      string    `bson:"uid" json:"uid"`
	IID      string    `bson:"install_id" json:"install_id"`
	Name     string    `bson:"name" json:"name"`
	Login    string    `bson:"login" json:"login"`
	Email    string    `bson:"email" json:"email"`
	Phone    string    `bson:"phone" json:"phone"`
	Token    string    `bson:"token" json:"token"`
	TokenF   string    `bson:"refresh_token" json:"refresh_token"`
	UpdateAt time.Time `bson:"updateAt,omitempty" json:"updateAt,omitempty"`
	CreateAt time.Time `bson:"createAt,omitempty" json:"createAt,omitempty"`
}
